文件/夹占用储存空间
du
命令用于统计文件/目录的实际磁盘占用空间
查看目录总占用
du -sh
-s
仅显示目录的总大小 (没有该项将显示每一个文件的大小)-h
以人类易读的方式显示占用内存大小
查看目录下各子目录的占用
若仅显示当前目录的子目录占用内存的大小,可使用递归深度 -d
ds -h -d 1 # 查看直接子目录下的文件及文件夹的大小
忽略特定类型文件/目录
如需要排除某些文件或目录(如临时文件),可结合 find
命令参数:
# 排除名为 tmp 的子目录
du -sh $(find /to/target/dir -type d ! -name "tmp")
按大小排序
如需找出最大的目录,可结合 sort
命令排序:
# 按照易读的方式逆序排序(从大到小)
du -h -d 1 | sort -rh